ammonium persulfate - English Synonyms Dictionary